All Questions
Tagged with versioningrest
8 questions
11votes
5answers
8kviews
Version REST APi as a whole, or by endpoint
I had a discussion with a colleague of mine today regarding versioning of a REST API. We currently have an API with support for versioning by providing the correct version in the URL. So for instance: ...
1vote
1answer
431views
REST API Per-Method Versioning
New to writing REST APIs. Had a question about versioning. Let's say that we have a service with the following methods: Search <- Given some data, it will perform a search Billing <- Given a ...
-1votes
1answer
220views
How to handle major changes (cross-cutting concerns) in REST API?
Let's say we have a REST API application A consumed by other 30 applications. Application "A" uses a cross-cutting security implementation using a Security NuGet package 1.0. All minor/major changes ...
2votes
3answers
97views
Using data to maintain compatibility when evolving RESTful service
I've been reading up on API versioning for REST APIs. Most of the articles I've come across (here's an example) seem to focus on two options: URI based versioning, e.g. v1/my_resource/ Media Type ...
10votes
3answers
2kviews
Interoperability between client and server versions
Similar question: How do you handle versioning in a multi-sided project? Since the question above was asked almost 4 years ago, I was wondering if any new ideas have emerged . - We have a situation ...
4votes
2answers
2kviews
Internal REST API versioning strategy
We are developing internal api's for integrating the server side logic (backend) with frontend (web, mobile etc). We have a java stack in our backend and front end is coded in react and react native. ...
1vote
4answers
148views
Suggestion REST service versioning
I want to enable versioning in my REST service via urls. Need some suggestions/feedback on which is better mechanism? <myapp_context>/v1/<sub_context> or v1/<myapp_context>/<...
16votes
3answers
4kviews
Versioning REST APIs. Each API has its own version
It's very common to specify the version of REST APIs in the URL, specifically at the beginning of path, i.e. something like: POST /api/v1/accounts GET /api/v1/accounts/details However, I haven't seen ...